Big Huge Thesaurus

Euproctis chrysorrhoea

noun